Chicago 2014 - Proposal

Gold sponsors

Back to proposals overview - program

How to make a video game

Abstract

This presentation will take you through all the steps you need to know to start making games with HTML5 and JavaScript (ES6/7). At the end of the presentation, participants will have all the skills they need to know to start making their own games.

Topics include:

  • What you need to know (and don't need to know) about HTML5 and JavaScript.
  • Creating and rendering shapes, lines and text.
  • How to make "sprites", and how to make them move using a game loop.
  • Interactivity: using keyboard and pointer events.
  • Collisions: how to check wether objects are bumping into each other, and how to react those collisions.
  • Loading and playing sounds with the WebAudio API.
  • Making buttons.
  • How to build your own game engine: abstracting the engine, using plugins, and a strategy for seamlessly scaling your code.
  • “Haiku”: an approach to building a high-level, minimalist API so that you can create games quickly with as little code and mental overhead as possible.
  • Rendering with WebGL.
  • Publishing games as apps and for the web.

This is detailed and highly practical talk for intermediate developers and literate programmers who want to jump into game development quickly using the latest technologies and best practices.

blog comments powered by Disqus
Signal Datadog CloudBees ScriptRock CHEF Rackspace XebiaLabs Elasticsearch Microsoft Orbitz Circonus


Silver sponsors

DRW Trading VictorOps ServerCentral Puppet Labs Enova 10th Magnitude


Bronze sponsors

Opinion Lab


Media sponsors

O'Reilly Media Arrested DevOps Food Fight Show The Ship Show Blacks in Technology


Wifi sponsors

Cisco Meraki Backstop Solutions Group